Contract Killers: What Developers Should Eliminate From Their Publishing Agreement